package cn.edu.dgut.experiment2.config;

import org.springframework.boot.CommandLineRunner;
import org.springframework.core.env.Environment;

import java.util.Objects;

/** 实验二  利用Spring boot的自动装配特性实现动态注册组件
 *
 *   create by Yang on 2020.4.11
 */

public class CustomCommandlineRunner implements CommandLineRunner {

    private Environment env;

    public  CustomCommandlineRunner(Environment env){

        this.env = env;
    }

    @Override
    public void run(String... args){
        System.out.println("利用 springboot 自动装配的 runner");
        System.out.println("生成一个随机的字符串：".concat(Objects.requireNonNull(env.getProperty("random."))));
    }
}
